//
//  FGCustomAlertVC+legacy.h
//  Flashfish
//
//  Created by LWF on 2018/5/22.
//  Copyright © 2018年 杭州东九网络科技有限公司. All rights reserved.
//

#if 0

#import "FGCustomAlertVC.h"

@interface FGCustomAlertVC (legacy)
#pragma mark - 旧版弹框 定制
/**    无icon快速创建  btnColors = nil使用默认颜色   */
+ (instancetype)alertWithTitle:(NSString *)title buttonTitles:(NSArray<NSString *> *)btnTitles buttonColors:(NSArray<UIColor *> *)btnColors showUsingBlock:(CallBackBlock)block;
/**    打钩的icon快速创建  btnColors = nil使用默认颜色   */
+ (instancetype)checkIconAlertWithTitle:(NSString *)title buttonTitles:(NSArray<NSString *> *)btnTitles buttonColors:(NSArray<UIColor *> *)btnColors showUsingBlock:(CallBackBlock)block;
/**    问号icon快速创建  btnColors = nil使用默认颜色   */
+ (instancetype)queryIconAlertWithTitle:(NSString *)title buttonTitles:(NSArray<NSString *> *)btnTitles buttonColors:(NSArray<UIColor *> *)btnColors showUsingBlock:(CallBackBlock)block;

/**    有一个输入框的快速创建    */
//+ (instancetype)inputAlertWithTitle:(NSString *)title canDelete:(BOOL)canDelete buttonTitles:(NSArray<NSString *> *)btnTitles buttonColors:(NSArray<UIColor *> *)btnColors showUsingBlock:(void(^)(NSInteger buttonIndex, NSString *text))block;

//+ (instancetype)inputPasswordAlertCanDelete:(BOOL)canDelete buttonTitles:(NSArray<NSString *> *)btnTitles buttonColors:(NSArray<UIColor *> *)btnColors showUsingBlock:(void(^)(NSInteger buttonIndex, NSString *text))block;

#pragma mark - 新版弹框  定制
/**    成功     */
+ (instancetype)alertSuccessWithBlock:(void(^)(FGAlertConfigure *make))configureBlock heightsBlock:(void(^)(CGFloat *topH,CGFloat *middleH,CGFloat *bottomH))heightsBlock showUsingBlock:(CallBackBlock)block;
+ (instancetype)alertSuccessWithBlock:(void(^)(FGAlertConfigure *make))configureBlock heightsBlock:(void(^)(CGFloat *topH,CGFloat *middleH,CGFloat *bottomH))heightsBlock showUsingBlock:(CallBackBlock)block duration:(NSTimeInterval)duration dismissCompletion:(void (^)(void))completion;
/**    失败     */
+ (instancetype)alertFailureWithBlock:(void(^)(FGAlertConfigure *make))configureBlock heightsBlock:(void(^)(CGFloat *topH,CGFloat *middleH,CGFloat *bottomH))heightsBlock showUsingBlock:(CallBackBlock)block;
+ (instancetype)alertFailureWithBlock:(void(^)(FGAlertConfigure *make))configureBlock heightsBlock:(void(^)(CGFloat *topH,CGFloat *middleH,CGFloat *bottomH))heightsBlock showUsingBlock:(CallBackBlock)block duration:(NSTimeInterval)duration dismissCompletion:(void (^)(void))completion;
/**     疑问     */
+ (instancetype)alertQueryWithBlock:(void(^)(FGAlertConfigure *make))configureBlock heightsBlock:(void(^)(CGFloat *topH,CGFloat *middleH,CGFloat *bottomH))heightsBlock showUsingBlock:(CallBackBlock)block;

@end

#endif
